package com.kyl.entity;

import com.kyl.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author WanJl
 * @version 1.0
 * @title
 * @description
 * @create 2024/12/4
 */

@Data
@NoArgsConstructor
@ApiModel(value = "资源实体类", description = "对应数据库中的资源表结构")
public class Resource extends BaseEntity {

    /**
     * 数据状态（0正常 1停用）
     */
    @ApiModelProperty(value = "数据状态（0正常 1停用）")
    private String dataState;

    /**
     * 图标
     */
    @ApiModelProperty(value = "图标")
    private String icon;

    /**
     * 权限标识
     */
    @ApiModelProperty(value = "权限标识")
    private String label;

    /**
     * 父资源编号
     */
    @ApiModelProperty(value = "父资源编号")
    private String parentResourceNo;

    /**
     * 请求地址
     */
    @ApiModelProperty(value = "请求地址")
    private String requestPath;

    /**
     * 资源名称
     */
    @ApiModelProperty(value = "资源名称")
    private String resourceName;

    /**
     * 资源编号
     */
    @ApiModelProperty(value = "资源编号")
    private String resourceNo;

    /**
     * 资源类型：s平台 c目录 m菜单 r按钮
     */
    @ApiModelProperty(value = "资源类型：s平台 c目录 m菜单 r按钮")
    private String resourceType;

    /**
     * 排序
     */
    @ApiModelProperty(value = "排序")
    private Integer sortNo;

}
